be in a superior position to someone - Francés Inglés Diccionario